body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;font-family:Helvetica,Microsoft YaHei, sans-serif;}
body{font-family:Helvetica,Microsoft YaHei, sans-serif;font-size:12px;}
a{color:#2d374b;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.header h1,.pre,.next,.focus .cont,.coopera b,.job h2{background:url(./icon_bg.png) no-repeat;}
.focus .cont a:hover{background:url(./icon_bg_hover.png) no-repeat;}
.focus .cont a.iphone:hover{background-position:0px -54px;}

.wrap{overflow:hidden;background:url(./wrap_bg.jpg) no-repeat 50% 0;}
.header{width:1000px;margin:0 auto;overflow:hidden;}
.header h1{text-indent:-999em;height:65px;width:202px;margin:30px 0 15px 0;overflow:hidden;}

.focus{width:1000px;overflow:hidden;margin:0 auto;position:relative;height:569px;}
.focus .img-btn{position:absolute;width:100px;height:9px;font-size:9px;left:463px;top:22px;}
.focus .img-btn a{display:block;float:left;cursor:pointer;font-size:9px;width:9px;height:9px;background:#fff;border-radius:5px;margin-right:11px;}
.focus .img-btn a.img-btn-checked{background:#e6326f;}
.focus .img-con{position:absolute;top:43px;left:0;width:512px;height:498px;overflow:hidden;}
.focus .img-con a{display:block;width:512px;height:498px;}
.focus .img-con a img{vertical-align:middle;}
.pre,.next{width:32px;height:50px;overflow:hidden;position:absolute;top:292px;}
.pre{left:0;background-position:0 -66px;}
.next{right:0;background-position:-33px -66px;}
.focus .cont{width:300px;height:133px;overflow:hidden;background-position:right -162px;position:absolute;right:50px;top:120px;padding:213px 0 0 113px;}
.focus .cont a{display:block;height:55px;width:162px;margin-bottom:15px;overflow:hidden;text-indent:-999em;}

.coopera{overflow:hidden;background:#e6326e;padding:112px 0 80px 0;height:175px;}
.coopera ul{width:1000px;margin:0 auto;text-align:center;}
.coopera ul li{width:33%;float:left;overflow:hidden;}
.coopera b{display:block;height:85px;margin:0 auto;}
.coopera b.b1{background-position:-208px 0; width:95px;}
.coopera b.b2{background-position:-317px 0; width:130px;}
.coopera b.b3{background-position:-89px -79px; width:83px;}
.coopera font{display:block;font-size:28px;font-weight:normal;color:#fff;line-height:50px;}
.coopera em{color:#fff;font-size:14px;}

.job{letter-spacing:3px;text-align:center;width:1000px;margin:0 auto;padding:58px 0 100px 0;}
.job h2{height:96px;line-height:96px;color:#e6326f;font-size:30px;background-position:-413px -68px;font-weight:normal;padding-left:98px;width:166px;text-align:left;margin:0 auto;}
.job p{padding:35px 0 65px 0;line-height:30px;color:#e6326f;font-size:20px;}
.job dl{line-height:30px;color:#e6326f;font-size:20px;}
.job dl dt{font-weight:bold;}
.job dl dd a{color:#e6326f;}
.job dl dd.d{background:url(./or_bg.png) no-repeat center center;}

/*---------------------底部代码-----------------*/
.foot {height:90px; background:#e6326f; color: #fff;font-size: 16px; text-align:center; line-height:90px;}
.foot span { cursor:pointer; text-decoration:underline;}
.scroll-pane p { color:black; line-height:24px;}
.foot a{color:#fff;text-decoration:underline;}

/* -----------------免责声明------------ */
.text_wrapper { width:470px; height:470px; background:white; -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;  z-index:10; position:fixed; z-index:-99; top:0; left:0;visibility: visible; font-size:14px;}
.scroll-pane, .scroll-pane-arrows {width: 100%;height: 200px;overflow: auto;}
.horizontal-only {height: auto;max-height: 200px;}
.scroll-pane { width:455px; height:400px; background:white; -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;  z-index:10; margin:10px 5px 10px 10px; }
.confirm { width:100%; height:40px; line-height:41px; background:#e6326f; text-align:center; font-size:20px; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; cursor:pointer; position:absolute;  top:430px; color:#fff; }
.announce_bg { width:100%; height:100%; position:fixed; top:0; left:0; background:url(./bg_layer.png) repeat; display:none; z-index:9;}

/*------------详情样式-------------*/
.content{min-height:688px;background:#fff;}
.content .cont{width:1000px;margin:0 auto;padding:30px 0 30px 0;color:#444;}
.content .cont h2{font-size:26px;font-weight:normal;margin-bottom:10px;}
.content .cont p{line-height:40px;font-size:22px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.content .cont p img{display:block;margin:0 auto;margin-bottom:20px;margin-top:-20px;}